package com.zkthink.ceres.order.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

@ApiModel("管理后台订单对象")
@Data
public class AdminOrderDTO implements Serializable {
    private static final long serialVersionUID = 1L;

    @ApiModelProperty("订单主键id")
    private Long id;

    @ApiModelProperty("订单编号")
    private String orderCode;

    @ApiModelProperty("店铺名称")
    private String storeName;

    @ApiModelProperty("商品数量")
    private Integer productCount;

    @ApiModelProperty("订单状态")
    private Integer orderStatus;

    @ApiModelProperty("订单支付金额")
    private Long paySum;

    @ApiModelProperty("订单创建时间")
    private LocalDateTime createTime;

    @ApiModelProperty("售后类型 -1 无售后 1-退款 2-退货")
    private Integer returnType;

    @ApiModelProperty("售后单号")
    private String returnCode;

    @ApiModelProperty("售后状态")
    private Integer returnStatus;

    @ApiModelProperty("申请时间")
    private LocalDateTime applyTime;

    @ApiModelProperty("申请金额")
    private Long applySum;

	@ApiModelProperty("下单账户")
    private String memberAccount;
}
